home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 11 / Mac Magazin and MacEasy Magazine CD - Issue 11.iso / Sharewarebibliothek / DFÜ / Eudora Docs.DOCM / Eudora Docs.DOCM.rsrc / TEXT_147.txt < prev    next >
Text File  |  1995-06-02  |  19KB  |  181 lines

  1.  
  2. Appendixes A-D
  3.  
  4. Appendix A ‚Äì Sources
  5. Eudora Information
  6. .i.Eudora Information;The information in this manual was correct at the time of printing.  However, things happen very quickly in the electronic world, meaning that some of this information may already be out of date.  For the very latest information about Eudora, send E-mail to eudora-info@qualcomm.com.
  7. Update Announcements
  8. .i.Announcements;If you would like to receive announcements about updates to Eudora, send E-mail to listserv@vmd.cso.uiuc.edu.  The text of the message should consist of ‚Äúsub eudora your-first-name your-last-name.‚Äù Be sure you don‚Äôt put anything else in the body of the message, including your signature.
  9. Obtaining a POP Server
  10. .i.POP:Server for;.i.POP:Server for:UNIX;If you would like to run a POP server on your own UNIX system, we suggest you use ‚Äú.i.popper;popper.‚Äù  Popper is available by anonymous ftp from ftp.cc.berkeley.edu.
  11. .i.POP:Server for:VAX/VMS;VAX/VMS systems may try the ‚ÄúMultinet‚Äù package from TGV, or IUPOP3, available for anonymous ftp from ftp.indiana.edu.
  12. .i.POP:Server for:VM/CMS;For VM/CMS users, there is a port of ‚Äúpopper‚Äù available for anonymous ftp from  vmd.cso.uiuc.edu (cd to the ‚ÄúPOPD‚Äù directory).
  13. Ph Server Source Code
  14. .i.Ph:Server source code;A server for the ‚ÄúPh‚Äù protocol is available for anonymous ftp from uxc.cso.uiuc.edu.  The filename is pub/qi.tar.Z.
  15. Password Change Server
  16. .i.Password:Changing:Server source code for;Three sample UNIX servers for Eudora‚Äôs ‚ÄúChange Password‚Äù command are available in the Eudora Q&A stack.
  17. Network Products Installer
  18. The current version of the Network Products Installer disk can be had by anonymous ftp to ftp.apple.com, dts/mac/sys.soft/netcomm subdirectory.
  19. MacTCP
  20. Contact Apple Software Licensing, sw.license@applelink.apple.com.
  21. Spellswell
  22. For information on obtaining Spellswell, contact Working Software, Inc. at:
  23.         P.O. Box 1844
  24.         Santa Cruz, CA  95061-1844
  25.         Phone: (408) 423-5696
  26.         Fax: (408) 423-5699
  27.  
  28.  
  29. Appendix B ‚Äì Shortcuts
  30. Modifier Keys
  31. Many operations in Eudora can be affected by holding down one or more ‚Äúmodifier‚Äù keys.  Eudora uses the [shift], [option] and [command] keys as modifiers.
  32. The [shift] key is usually used to ‚Äúconstrain‚Äù things ‚Äì to keep them from happening or make them happen in a limited way.
  33. ‚Ä¢    [shift] + Opening Eudora stops Eudora from checking for mail at startup, even if you have a mail checking interval set.
  34. ‚Ä¢    [shift] + Reply instructs Eudora to copy only the selected body text to the new message.  This is sometimes easier than having Eudora copy it all and then deleting what you don‚Äôt want.
  35. ‚Ä¢    [shift] + To:, Cc:, or Bcc: in the Nicknames window does not bring the composition window to the front after inserting the name.
  36. ‚Ä¢    [shift] + Check Mail instructs Eudora to check for mail and resets the checking interval (normally, checking mail manually doesn‚Äôt affect when the next automatic check is done).
  37. ‚Ä¢    [shift] + Print instructs the printer to print the selected text only.
  38. The [option] key is usually used to make an operation to reverse option settings.
  39. ‚Ä¢    [option] + Insert a nickname inserts the full nickname expansion in the specified field.
  40. ‚Ä¢    [option] + finish a nickname inserts addresses instead of nickname.
  41. ‚Ä¢    [option] + Queue or Send button brings up Change Queuing dialog.
  42. ‚Ä¢    [option] + Save instructs Eudora that all open windows are to automatically reopen at the next startup.
  43. ‚Ä¢    [option] + Reply toggles the ‚ÄúReply to all‚Äù option in the Settings dialog.  If the Reply to all option is turned on, Option + Reply generates a reply to the sender only.  If the Reply to all option is turned off, Option + Reply generates a reply to all addresses in the message header.
  44. ‚Ä¢    [option] + Transfer sends a copy of the current message to the selected mailbox and retains the original message in the original mailbox.
  45. ‚Ä¢    [option] + Open a message shows all headers.
  46. The [command] key is also sometimes used as a modifier.
  47. ‚Ä¢    [command] + drop a document onto Eudora attaches the document to a message, even if the document is one Eudora could have opened.
  48. Other Important keys
  49. The arrow keys, depending on the settings in the Settings dialog, can move you from one message to another in a mailbox,
  50. ‚Ä¢    up/left arrow or [command] + up/left arrow takes you to the previous message.
  51. ‚Ä¢    down/right arrow or [command] + down/right arrow takes you to the next message.
  52. The [enter] key performs several different functions:
  53. ‚Ä¢    It selects the outlined button in any dialog, alert, or window.
  54. ‚Ä¢    It opens the selected message(s).
  55. ‚Ä¢    It lets you begin or end editing the subject of a message.
  56. The [esc] key (or [command] + .) stops any operation currently in progress.
  57. If you have an extended keyboard, the following keys are also useful:
  58. ‚Ä¢    [help] turns Balloon Help on or off.
  59. ‚Ä¢    [F1] is Undo.
  60. ‚Ä¢    [F2] is Cut.
  61. ‚Ä¢    [F3] is Copy.
  62. ‚Ä¢    [F4] is Paste.
  63. ‚Ä¢    [del] deletes the character to the right of the insertion point.
  64. ‚Ä¢    [home] scrolls the window to the beginning.
  65. ‚Ä¢    [end] scrolls the window to the end.
  66. ‚Ä¢    [page up], [page down] scrolls up or down through the window.
  67. [command] + Key Equivalents
  68. [command] + [.]    Stops Eudora ‚Äòs current action
  69. [command] + [A]    Select all
  70. [command] + [B]    Move window behind another window
  71. [command] + [C]    Copy 
  72. [command] + [D]    Delete message
  73. [command] + [E]    Queue an outgoing message
  74. [command] + [F]    Open Find window (search for message)
  75. [command] + [G]    Find again
  76. [command] + [H]    Attach document to outgoing message
  77. [command] + [I]    Open In mailbox
  78. [command] + [K]    Make nickname
  79. [command] + [L]    Open Nicknames window
  80. [command] + [M]    Check mail
  81. [command] + [N]    New message
  82. [command] + [O]    Open message 
  83. [command] + [P]    Print message
  84. [command] + [Q]    Quit Eudora
  85. [command] + [R]    Reply to message
  86. [command] + [S]    Save message without sending
  87. [command] + [T]    Send queued messages
  88. [command] + [U]    Open Ph window
  89. [command] + [V]    Paste
  90. [command] + [W]    Close message
  91. [command] + [X]    Cut
  92. [command] + [Z]    Undo
  93.  
  94.         
  95. Appendix C ‚Äì Mail Transport
  96. Introduction
  97. Eudora uses Simple Mail Transfer Protocol (SMTP) .i.Simple Mail Transfer Protocol;.i.SMTP;to transfer your outgoing mail to your SMTP server machine, which in turn uses SMTP to send your mail to the world at large.  Mail from the world at large arrives on your Post Office Protocol (POP) server.i.POP server;, where it waits for Eudora to pick it up with Post Office Protocol, version 3 (POP3).i.POP3;.  The mail Eudora sends and receives is constructed in accordance with RFC 822 and RFC 1341 (MIME).
  98.  
  99. Eudora mail transport overview
  100. Outgoing Mail
  101. When you send an E-mail message to someone, Eudora uses SMTP to send the mail to your local SMTP server computer.  That computer then sends the mail to your addressee‚Äôs computer, also (usually) by means of the SMTP protocol.
  102. Why doesn‚Äôt Eudora talk directly to your addressee‚Äôs computer?  For one thing, it would take a lot longer for your mail to leave your Macintosh, because your Macintosh would have to call up each addressee‚Äôs computer and deliver your mail.  For another, some computers are ‚Äúhard to find;‚Äù it‚Äôs much better to let another computer ‚Äúhunt‚Äù for your addressee than to make your Macintosh do it.  Finally, sometimes your addressee‚Äôs computers won‚Äôt be available when you want to send mail.  The SMTP server handles this by holding your mail until the other computer is ready to accept  it, eliminating the inconvenience of having unsent messages hanging around on your Macintosh. 
  103. Incoming Mail
  104. When somebody sends you mail, other computers use the SMTP protocol to deliver the mail to your POP server.  Your POP server puts mail in your ‚Äúmail drop,‚Äù where it stays until the Eudora program picks it up.  When you check your mail, Eudora uses POP3 to pick up your mail and move it to your Macintosh. 
  105. Why doesn‚Äôt Eudora use SMTP to receive your mail?  .i.SMTP;SMTP works best when the computers it knows about are always ready for mail.  Unless you wanted to run Eudora and your Macintosh 24 hours per day, seven days a week, SMTP wouldn‚Äôt work very well for you.  It also doesn‚Äôt work well in lab environments, where you might use any number of different Macintoshes. 
  106. More Information
  107. If you want to know more about the Internet in general, consult the book Internetworking with TCP/IP, by Douglas Comer, 1988, Prentice-Hall ISBN 0-13-470154-2 025.
  108. If you want to know more about SMTP, RFC 822, POP3 and MIME, the official standards are: 
  109. RFC 821, ‚ÄúSimple Mail Transfer Protocol,‚Äù by Jonathan B. Postel 
  110. RFC 822, ‚ÄúStandard for the Format of Internet Text Messages,‚Äù by Ned Freed and Nathaniel Borenstein
  111. .i.RFC's;RFC 1225, ‚ÄúPost Office Protocol, Version 3,‚Äù by Marshall Rose
  112. RFC 1341, ‚ÄúMultipurpose Internet Mail Extensions,‚Äù by Dave Crocker
  113. You can find the RFC‚Äôs by anonymous ftp to nic.ddn.mil; see Internetworking with TCP/IP for details. 
  114.  
  115.  
  116. Appendix D ‚Äì Dialup Eudora
  117. Introduction
  118. .i.Dialup;Eudora is designed for use with MacTCP or for dialup to Cisco terminal servers. It can be used with other dialup connections as well.  Complicated setups are likely to be unreliable, but if the setup commands to connect are simple, Eudora works well.
  119. These instructions assume you are familiar with ResEdit, your communications equipment and your hosts.  It is suggested that one person make these changes to Eudora and then redistribute the customized version to other users at your site. 
  120. Macintosh Requirements
  121. To use Eudora over a dialup connection, you must have the .i.Communications Toolbox;Communications Toolbox installed.  System 7 has it built in.
  122. Dialup Requirements
  123. Eudora needs a ‚Äútransparent‚Äù connection to your POP, SMTP, and (optionally) Ph servers.  Transparent means primarily two things: 
  124. 1.    Characters Eudora sends should NOT be echoed back to Eudora.  Most systems do .i.Echo:And dialups;echo characters, so something special may need to be done to achieve this.
  125. 2.    You must pay close attention to how carriage returns are treated.  UNIX systems routinely translate .i.Carriage return:And dialups;carriage returns into linefeeds; you must either disable this on your system or teach Eudora how to deal with it.
  126. Navigation
  127. .i.Navigation;Eudora has a very rudimentary scripting system built in.  This capability is called ‚Äúnavigation‚Äù to separate it from the rather sophisticated connotations of ‚Äú.i.Scripting:And dialups;scripting.‚Äù
  128. Navigation is simple; Eudora uses a list of strings which it sends out the serial port one at a time.  After each string, it waits until there is no output from the remote system for 2 seconds or until a given string is matched, after which Eudora continues with the next string.
  129. There can be three sets of navigation strings contained in STR# resources:  one is used when connecting (.i.Navigate In;Navigate In); one is used when disconnecting (.i.Navigate Out;Navigate Out); and one is used when switching from SMTP to POP (.i.Navigate Mid;Navigate Mid).  You may use ResEdit to manipulate these resources.  Any of the resources may be absent, in which case Eudora skips the navigation it would otherwise have done with that resource.
  130. For each function, Eudora selects an appropriate resource in the following manner.  First, it takes the name of the .i.Connection tool;connection tool currently in use (e.g., ‚ÄúApple Modem Tool‚Äù); then, it appends a space and the current type of navigation (e.g., ‚ÄúNavigate In‚Äù).  Eudora looks for an STR# resource with that name (e.g., ‚ÄúApple Modem Tool Navigate In‚Äù).  If that is not found, Eudora looks for an STR# resource named after the navigation type (e.g., ‚ÄúNavigate In‚Äù).  Finally, it looks for specific resource ids (2400 for Navigate In, 2600 for Navigate Out, and 4200 for Navigate Mid).  The first STR# resource found is the only one used.
  131. Navigation resources can be in the Eudora application itself, in your Eudora Settings file, or in a .i.Plug-in;plug-in file.  The latter is a file with type ‚Äú.i.rsrc;rsrc‚Äù and creator ‚Äú.i.CSOm;CSOm‚Äù placed in your Preferences folder; use of a plug-in file is highly recommended.
  132.  
  133. Plug-In files go in the Preferences folder.
  134. Special Sequences in Navigation Resources
  135. .i.Navigation:Special characters;Eudora provides a set of special character sequences for use in Navigation resources.  These sequences are all two characters long, the first character being a backslash. They are either replaced with items from your Eudora settings, or they modify the Navigation process.
  136. Replacements
  137. These special characters are replaced with strings.  They can appear at any place in a navigation string.
  138. .i.\u;\u    .i.POP Account username;POP account user name.
  139. .i.\h;\h    .i.POP Account hostname;POP account host name.
  140. .i.\p;\p    .i.POP Account password;POP account password.
  141. .i.\s;\s    .i.SMTP server hostname;SMTP server host name.
  142. .i.\U;\U    .i.Dialin username;Dialin user name.
  143. .i.\P;\P    .i.Dialin password;Dialin password.
  144. .i.\n;\n    A .i.Linefeed;linefeed (ASCII 10).
  145. .i.\r;\r    A .i.carriage return;carriage return (ASCII 13).
  146. .i.\\;\\    A single .i.backslash;backslash character.
  147. Modifiers
  148. .i.\b;\b    Hide from Progress window.
  149. .i.\D;\D    .i.Delay;Delay.
  150. .i.\B;\B    .i.Break;Break.
  151. .i.\e;\e    .i.Expect;Expect something.
  152. .i.\b;\b ‚Äì when this appears as the first character in a given a string, Eudora won‚Äôt print the string in the Progress window when it is sent.  This is useful for passwords or other state secrets.
  153. .i.\D;\D ‚Äì should be the first character in the string and followed by digits.  The digits are taken as a number of seconds to .i.Delay;delay (e.g., ‚Äú\D2‚Äù is a two-second delay).  As with other strings, Eudora will wait for output to stop for two seconds, or for an expect string, before proceeding.
  154. .i.\B;\B ‚Äì should be the first character in the string and followed by digits.  The digits are taken as the number of ticks (60ths of a second) to send a .i.Break;break signal (e.g., ‚Äú\B30‚Äù is a half-second break).  As with other strings, Eudora waits for output to stop for two seconds, or for an expect string, before proceeding.
  155. .i.\e;\e ‚Äì makes Eudora .i.Expect;expect to see a specific string in the output from the dialup server.  Eudora sends whatever comes before the \e, and then waits for whatever comes after it to occur in the data sent from the host.  There are two caveats to this.  First, Eudora only matches on the first 7 bits; the high bit of each character is ignored for matching.  This is needed for systems that use parity.  Second, Eudora‚Äôs matching is fast and sloppy; highly repetitive data streams and long expect strings might fool it (for example, Eudora wouldn‚Äôt see ‚ÄúLogin:‚Äù if your server said: ‚ÄúLogLogin:‚Äù).
  156. Eudora follows its normal .i.Timeout;time-out process when looking for an expect string.  That is, after 45 seconds Eudora asks you if you want to keep waiting or cancel the process.  If you cancel, the connection process is stopped.
  157. .i.Password:Forgetting:After failed expect;.i.Password:Dialup;If you use either of the password replacement sequences (‚Äú.i.\p;\p‚Äù for your POP account password or ‚Äú.i.\P;\P‚Äù for your dialup password) in the same string as an expect, Eudora assumes the password is wrong if the expect string isn‚Äôt found.  This causes Eudora to ask for your password the next time it tries to connect.
  158. Connecting to Servers
  159. .i.Connecting to servers:with dialup;Once the navigation is done, Eudora issues a command to connect to the proper port of the server you are using.  Once this command is sent, the connection MUST be transparent, as discussed above; no echoes and no carriage return translation.  Eudora comes configured to send the command: 
  160. .i.telnet;telnet hostname portnumber .i./stream;/stream<return>
  161. The ‚Äú<return>‚Äù means a carriage return in this document only; you must type actual carriage returns in ResEdit.  A template for the command is kept in .i.7400.13;7400.13 (‚Äú7400.13‚Äù is shorthand for STR# resource id 7400, string 13).  The template begins life as ‚Äútelnet %p %d /stream\n‚Äù.  The %p is replaced with the hostname and the %d with the port number.  It is acceptable to change this string however you please, except that %d, if it is used, must come after %p.  The best way to change this string is not to modify it, but to override it.  You can do this by creating an ‚ÄòSTR ‚Äô resource of id 7413 and putting the string you want Eudora to use in that.
  162. A Return By Any Other Name
  163. When Eudora is communicating with your POP or SMTP server, it‚Äôs important that they agree on what constitutes a line.  The Internet specification stipulates that a line ends with a .i.Carriage return;carriage return followed by a .i.Linefeed;linefeed.  Most UNIX systems will ‚Äúhelpfully‚Äù translate carriage returns into linefeeds.  If you can‚Äôt get that feature turned off, it may help to make Eudora send only a carriage return, and not the carriage return/linefeed pair.  You may edit .i.6000.17;6000.17 to be what you want Eudora to send at the end of a line.  The best way to change this string is not to modify it, but to override it.  You can do this by creating an ‚ÄòSTR ‚Äô resource of id 6017 and putting the string you want Eudora to use in that.
  164. An Example: Direct Connection To A UNIX Box
  165. Here‚Äôs a suggest connection method if your Macintosh has a serial line to a UNIX machine, or if there are modems on your Macintosh and UNIX machine.
  166. 1.    Install the .i.Srialpop;srialpop program on your UNIX system.  Source to this is part of the Eudora distribution.
  167. 2.    Put the following strings in the ‚Äú.i.Navigate In;Navigate In‚Äù resource.
  168.     1:    \r\r\r\egin:
  169.     2:    \u\r\eword:
  170.     3:    \p\r\r\r\e%
  171.     4:    exec srialpop
  172. 3.    Put one empty string in the ‚ÄúNavigate Mid‚Äù resource.
  173.  
  174. Resources for dialing directly into a UNIX machine.
  175. That‚Äôs it.  Srialpop takes care of the terminal settings for you.
  176. Note:    A plug-in with these strings in it is part of the Eudora distribution.  The file name is ‚Äú.i.Direct UNIX Navs;Direct UNIX Navs.‚Äù
  177. Need More Options?
  178. If Eudora‚Äôs .i.Scripting;scripting doesn‚Äôt cut it for you, there are a couple of alternatives.  One is the Calypso connection tool.  It lets you use CCL scripts for the connection/disconnection process.  Calypso can be found on major Macintosh archive sites.  The other is the Simon Fraser University version of Eudora, which has a powerful built-in scripting language.  This is available for anonymous ftp from ftpserver.sfu.ca, pub/mac/eudora sub directory.
  179.  
  180. ¬†       Return to Table of Contents
  181.